// 图片映射配置，用于替换外部placeholder图片为本地资源

const imageMap = {
  // 电影相关图片
  'Movie+Banner': '/src/assets/喜剧电影.jpeg',
  '流浪地球3': '/src/assets/悟空.jpg',
  '复仇者联盟5': '/src/assets/黑神话.jpeg',
  '封神第二部': '/src/assets/黑悟空.jpg',
  '奥本海默': '/src/assets/周杰伦.png',
  '年会不能停': '/src/assets/科技数码展.png',
  '热辣滚烫': '/src/assets/二次元美食节.png',
  '第二十条': '/src/assets/二次元美食节海报_3.jpg',
  '熊出没': '/src/assets/动漫.png',
  '三大队': '/src/assets/鬼灭之刃.jpeg',
  '金手指': '/src/assets/数码科技展.png',
  '想见你': '/src/assets/科技数码展宣传图.jpg',
  '潜行': '/src/assets/周杰伦.png',
  '肖申克的救赎': '/src/assets/黑神话.jpeg',
  '霸王别姬': '/src/assets/悟空.jpg',
  '阿甘正传': '/src/assets/黑悟空.jpg',
  '泰坦尼克号': '/src/assets/鬼灭之刃.jpeg',
  '千与千寻': '/src/assets/动漫.png',
  '这个杀手不太冷': '/src/assets/二次元美食节.png',
  '星际穿越': '/src/assets/科技数码展.png',
  '无间道': '/src/assets/科技数码展宣传图.jpg',
  '星空': '/src/assets/科技数码展.png',
  '职场': '/src/assets/科技数码展宣传图.jpg',
  '小明': '/src/assets/周杰伦.png',
  '收藏家': '/src/assets/二次元美食节.png',
  '唐人街探案4': '/src/assets/悟空.jpg',
  '功夫熊猫4': '/src/assets/动漫.png',
  '沙丘2': '/src/assets/黑悟空.jpg',
  '疯狂动物城2': '/src/assets/二次元美食节海报_3.jpg',
  '黑客帝国': '/src/assets/黑神话.jpeg',
  
  // 其他分类图片
  'TV+Show+Banner': '/src/assets/喜剧电影.jpeg',
  'Comic+Banner': '/src/assets/动漫.png',
  'Novel+Banner': '/src/assets/科技数码展.png',
  'Chinese+Animation+Banner': '/src/assets/二次元美食节海报_3.jpg',
}

// 辅助函数：获取本地图片路径
export function getLocalImage(placeholderUrl) {
  if (!placeholderUrl) return null
  
  // 从URL中提取text参数值
  const match = placeholderUrl.match(/\?text=([^&]+)/)
  if (match && match[1]) {
    const text = match[1]
    if (imageMap[text]) {
      return imageMap[text]
    }
  }
  
  // 默认返回一个通用图片
  return '/src/assets/logo.png'
}

export default imageMap